import 'package:meta/meta.dart';
import 'package:drm/http/date_result.dart';

abstract class State {}
abstract class BaseState extends State {
  DateResult result;

  BaseState([result]);
}

class InitialBaseState extends BaseState {}

class ListHandTotalState extends BaseState {
  ListHandTotalState(result):super([result]);
}

class ListState extends BaseState {
  ListState(result):super([result]);
}

class InfoEventState extends BaseState {
  InfoEventState(result):super([result]);
}

class LoadingState extends State{

}

class HideLoadingState extends State {

}
